# _*_ coding: UTF-8 _*_
# @Time     : 2021/10/22 15:42
# @Author   : Gong Yangyi
# @Site     : http://www.hzdledu.cn/
# @File     : c6s1_列表的操作.py
# @Software : PyCharm

# 列表的定义
list1 = [1, 1.1, True, '汇智动力',6]
print(list1[0])
print(list1[3])

# 操作列表的函数
#len()获取列表的长度
print(len(list1))
#max()获取列表中的最大值（必须是数值类型）
list2=[23,12,81]
print(max(list2))
#min()获取列表中的最小值（必须是数值类型）
print(min(list2))
print('')
print('------------------------------------------------------')
#列表的主要操作:增、删、改、查
#列表的增加元素：append（），inser（）
list2.append(100)
print(list2)

#列表删除元素:pop(),del
list2.pop()
print(list2)
list2.pop(1)
print(list2)

list3=[-1,0,1,99]
del list3[1]
print(list3)

#列表修改元素
list3=[-1,0,1,99]
list3[3]=-99
print(list3)
print('')
print('------------------------------------------------------')

#列表的查询
#1.直接遍历列表
list4=[6,5,4,3,2,1]
for i in list4:
    print(i)
print('------------------------------------------------------')
#2.通过index的序列遍历列表
for index in range(len(list4)):
    list4[index] += 1
    print(list4[index])